package aplicacao.prova;

import java.util.List;

import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;

import prova.fachada.FachadaCadastrarAlunoRemote;
import prova.modelo.Aluno;

@ManagedBean
public class CadastroAlunoMB {

	
	private String nome;
	private String cpf;
	private String sexo;
	private String dataNascimento;
	private String telefone;
	private String email;
	private String responsavel;
	private Aluno a;
	
	private List<Aluno> alunos;
	
    @EJB
    private FachadaCadastrarAlunoRemote fcar;  
    
    public CadastroAlunoMB() {
		super();
	}
    
	public String CadastrarAluno(){
		
    	a =new Aluno();
    	a.setCpf(cpf);
    	a.setDataNascimento(dataNascimento);
    	a.setEmail(email);
    	a.setNome(nome);
    	a.setTelefone(telefone);
    	a.setSexo(sexo);
    	a.setResponsavel(responsavel);
    	fcar.inserirAluno(a);
    	
    	return "ok";
    	
    }
	
	

    

	
	public String getNome() {
		return nome;
	}





	public void setNome(String nome) {
		this.nome = nome;
	}





	public String getCpf() {
		return cpf;
	}





	public void setCpf(String cpf) {
		this.cpf = cpf;
	}





	public String getSexo() {
		return sexo;
	}





	public void setSexo(String sexo) {
		this.sexo = sexo;
	}





	public String getDataNascimento() {
		return dataNascimento;
	}





	public void setDataNascimento(String dataNascimento) {
		this.dataNascimento = dataNascimento;
	}





	public String getTelefone() {
		return telefone;
	}





	public void setTelefone(String telefone) {
		this.telefone = telefone;
	}





	public String getEmail() {
		return email;
	}





	public void setEmail(String email) {
		this.email = email;
	}





	public String getResponsavel() {
		return responsavel;
	}





	public void setResponsavel(String responsavel) {
		this.responsavel = responsavel;
	}





	public Aluno getA() {
		return a;
	}





	public void setA(Aluno a) {
		this.a = a;
	}





	public List<Aluno> getAlunos() {
		return alunos;
	}





	public void setAlunos(List<Aluno> alunos) {
		this.alunos = alunos;
	}





	public FachadaCadastrarAlunoRemote getFcar() {
		return fcar;
	}





	public void setFcar(FachadaCadastrarAlunoRemote fcar) {
		this.fcar = fcar;
	}






}
